/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
	const {
		router,
		controller,
		middleware
	} = app;
	router.get('/', controller.home.index);
	router.get('/auth/captchaImage', controller.home.captcha);//获取验证码
	router.post('/auth/login', controller.home.login);//登录i
	router.get('/api/userinfo', controller.user.userinfo);//用户信息
	router.get('/api/dashboard/chart', controller.home.dashboardchart);//首页表数据
	router.get('/api/dashboard', controller.home.dashboard);//首页数据汇总
	router.get('/api/user/list', controller.home.userlist);//用户列表
	router.post('/api/user/approveAgency', controller.home.approveAgency);//更改为代理
	router.get('/api/address/list', controller.home.addresslist);//用户地址
	router.get('/api/collect/list', controller.home.collectlist);//用户收藏
	router.get('/api/footprint/list', controller.home.footprintlist);//会员足迹
	router.get('/api/history/list', controller.home.searchhistoryt);//搜索历史
	router.get('/api/feedback/list', controller.home.feedbacklist);//用户反馈
	router.get('/api/region/list', controller.home.regionlist);//省市区数据
	router.get('/api/brand/list', controller.home.brandlist);//品牌列表
	router.post('/api/storage/create', middleware.multipart({ mode: 'file', fileSize: '10mb', fileExtensions: ['.jpg', '.jpeg', '.png','*'] }), controller.upload.uploads);//上传文件
	router.get('/api/category/list', controller.home.categorylist);//商品分类
	router.get('/api/order/list', controller.home.orderlist);//订单列表
	router.get('/api/order/detail', controller.home.orderdetail);//订单详情
	router.post('/api/issue/create', controller.home.createissue);//新增通用问题
	router.get('/api/issue/list', controller.home.issuelist);//通用问题
	router.post('/api/issue/update', controller.home.updateissue);//更新通用问题
	router.post('/api/issue/delete', controller.home.deleteissue);//删除通用问题
	router.get('/api/keyword/list', controller.home.keywordlist);//关键词
	router.get('/api/goods/list', controller.home.goodslist);//商品列表
	router.get('/api/goods/catAndBrand', controller.home.catAndBrand);//分类及品牌
	router.get('/api/goods/create', controller.home.creategoods);//添加商品
	router.get('/api/comment/list', controller.home.commentlist);//评论列表
	router.post('/api/comment/delete', controller.home.commentdelete);//删除评论列表
	router.get('/api/article/list', controller.home.articlelist);//公告列表
	router.get('/api/article/detail', controller.home.articledetail);//公告详情
	router.get('/api/ad/list', controller.home.adlist);//广告管理
	router.post('/api/ad/create', controller.home.createAd);//添加广告管理
	router.post('/api/ad/delete', controller.home.deleteAd);//删除广告管理
	router.get('/api/ad/update', controller.home.updateAd);//编辑广告管理
	router.get('/api/coupon/list', controller.home.couponlist);//优惠券管理
	router.get('/api/coupon/read', controller.home.couponread);//优惠券详情
	router.get('/api/coupon/listuser', controller.home.couponlistuser);//优惠券用户拥有量
	router.get('/api/topic/list', controller.home.topiclist);//专题管理
	router.get('/api/groupon/listRecord', controller.home.grouponlistRecord);//团购活动列表
	router.get('/api/groupon/list', controller.home.grouponlist);//团购规则列表
	router.post('/api/groupon/create', controller.home.creategroupon);//新增团购规则列表
	router.get('/api/menu/list', controller.home.menulist);//菜单列表
	router.post('/api/menu/create', controller.home.createmenu);//新增菜单列表
	router.post('/api/menu/update', controller.home.updatemenu);//编辑菜单列表
	router.post('/api/menu/delete', controller.home.deletemenu);//删除菜单列表
	router.get('/api/admin/list', controller.home.adminlist);//管理员列表
	router.get('/api/role/options', controller.home.roleoptions);//角色参数
	router.post('/api/admin/create', controller.home.createadmin);//添加管理员
	router.post('/api/admin/update', controller.home.updateadmin);//编辑管理员
	router.post('/api/admin/delete', controller.home.deleteadmin);//删除管理员
	router.get('/api/role/list', controller.home.rolelist);//角色列表
	router.post('/api/role/delete', controller.home.roledelete);//删除角色列表
	router.post('/api/role/create', controller.home.rolecreate);//添加角色列表
	router.post('/api/role/update', controller.home.roleupdate);//编辑角色列表
	router.get('/api/datalist', controller.home.datalist);//数据列表
};